package com.piggy.logi.sys.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.piggy.common.core.annotation.Excel;
import com.piggy.sys.api.vo.SysOssVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 物流系统设置视图对象 logi_sys_setting
 *
 * @author piggy
 * @date 2023-11-13
 */
@Data
@Accessors(chain = true)
@ApiModel("物流系统设置视图对象")
public class LogiSysSettingVo implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 主键 */
	@Excel(name = "主键")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("主键")
	private Long id;

	/** 服务商名称 */
	@Excel(name = "服务商名称")
	@ApiModelProperty("服务商名称")
	private String logiName;

	/** 版本号 */
	@Excel(name = "版本号")
	@ApiModelProperty("版本号")
	private String version;

	/** 备案号 */
	@Excel(name = "备案号")
	@ApiModelProperty("备案号")
	private String filingNo;

	/** 客服电话1 */
	@Excel(name = "客服电话1")
	@ApiModelProperty("客服电话1")
	private String customerTel1;

	/** 客服电话2 */
	@Excel(name = "客服电话2")
	@ApiModelProperty("客服电话2")
	private String customerTel2;

	/** pc端登录页面 */
	@Excel(name = "pc端登录页面")
	@ApiModelProperty("pc端登录页面")
	private String loginPc;

	/** 移动端登录页面 */
	@Excel(name = "移动端登录页面")
	@ApiModelProperty("移动端登录页面")
	private String loginMobile;

	private SysOssVo loginPcUrl;
	private SysOssVo loginMobileUrl;
}
